/*
 * target.hpp
 *
 *  Created on: 2020年12月2日
 *      Author: 刘成吉
 */

#ifndef MODULES_TRAJECTORY_TARGET_HPP_
#define MODULES_TRAJECTORY_TARGET_HPP_

#include "system/system.hpp"
#include "userlib/userlib.hpp"

#ifdef __cplusplus

#include <Eigen>

using namespace std;
using namespace Eigen;

class TARGET
{
private:


public:
//	void Target_Command_Reset(void);       //函数，目标点复位
//	void Target_Queue_Reset(void);				 //函数，队列复位
//	bool Target_Queue_Push_Target(void);   //目标点压栈
	void Target_Reset(void);
	bool Pop_Next_Target(float * target_p,float* hover_time);//目标点出栈
	bool Target_Queue_Is_Queue_Empty(void);  //判断队列是否为空

//	float        hover_ned[3];

protected:
	targetPoint_msg targetPoint;

};


#endif

#endif /* MODULES_TRAJECTORY_TARGET_HPP_ */
